MundoMonkey: Customizing Web Applications in Interactive Spaces with an Event Based API
نویسندگان
چکیده
We notice an increasing usage of web applications in interactive spaces, a variant of ubiquitous computing environments. Interactive spaces feature a large and dynamically changing number of devices, e.g. an interactive TV set in the living room that is used with different input devices or an iPhone that is dynamically federated to devices in the environment. Web applications need a better way to exploit the resources in the interactive space beyond the standard input devices like mouse and keyboard, e.g. a speech recognition device. This paper presents MundoMonkey a web browser extension and programming API for interactive spaces. The API follows the event based programming paradigm for allowing web applications and end-user scripts to access the interactive space. Our approach aligns well with the commonly used programming style for web applications. We used MundoMonkey to customize the interface of web applications to user preferences and the interactive space at hand. To our knowledge our approach is the first to address adaptation of the output as well as processing of input data. With MundoMonkey the customization is performed transparently to the application developer by the end-user. Thereby, MundoMonkey is an alternative to model driven user interface development approaches. ACM Classification
منابع مشابه
CELIO: An application development framework for interactive spaces
Developing applications for interactive space is different from developing cross-platform applications for personal computing. Input, output, and architectural variations in each interactive space introduce big overhead in terms of cost and time for developing, deploying and maintaining applications for interactive spaces. Often, these applications become on-off experience tied to the deployed ...
متن کاملInteractive Visualization Tools for Exploring the Semantic Graph of Large Knowledge Spaces
While the amount of available information on the Web is increasing rapidly, the problem of managing it becomes more difficult. We present two applications, Thinkbase and Thinkpedia, which aim to make Web content more accessible and usable by utilizing visualizations of the semantic graph as a means to navigate and explore large knowledge repositories. Both of our applications implement a simila...
متن کاملData-Driven Live Coding with DataToMusic API
Creating interactive audio applications for web browsers often involves challenges such as time synchronization between non-audio and audio events within thread constraints and format-dependent mapping of data to synthesis parameters. In this paper, we describe a unique approach for these issues with a data-driven symbolic music application programming interface (API) for rapid and interactive ...
متن کاملModel-Based Design of Multi-device Interactive Applications Based on Web Services
Creating an interactive application based on pre-existing functionalities poses a number of novel issues in the design process. We discuss a method and an associated model-based language, which aim to address such issues in multi-device contexts. One specific aspect of this method is the ability to compose user interfaces specifically for different services. In addition, the possibility to spec...
متن کاملModelface: an application programming interface (API) for homology modeling studies using Modeller software
An interactive application, Modelface, was presented for Modeller software based on windows platform. The application is able to run all steps of homology modeling including pdb to fasta generation, running clustal, model building and loop refinement. Other modules of modeler including energy calculation, energy minimization and the ability to make single point mutations in the PDB structures a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009